package com.flower.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.flower.domain.dto.buyer.review.ReviewDto;
import com.flower.domain.entity.Review;
import com.flower.domain.vo.buyer.ReviewVO;

import java.util.List;

/**
* @author 86178
* @description 针对表【review(商品评价表)】的数据库操作Service
* @createDate 2025-03-04 12:26:59
*/
public interface ReviewService extends IService<Review> {
    /**
     * 根据商品ID获取评价列表
     */
    List<ReviewVO> getReviewsByProductId(Integer productId);

    /**
     * 添加评价
     */
    void addReview(ReviewDto reviewDto);

    Page<ReviewVO> getUserReviews(Integer page, Integer pageSize);
}
